package com.ambow.core.dqUtil;


import com.ambow.core.controller.redisService;
import com.ambow.core.po.DqUser;
import com.ambow.core.service.DqRoleService;
import com.ambow.core.service.DqUserService;
import org.springframework.beans.factory.annotation.Autowired;

//获取当前登录人信息
public  class RoleUtil {

    private static Integer roleId;

    public static void setRoleId(Integer rid) {
        roleId = rid;
    }

    @Autowired
    private redisService redisService;
    @Autowired
    private DqUserService dqUserService;
    @Autowired
    private DqRoleService dqRoleService;

//    //获取roleId
//    public Integer getRoleId(){
//        return roleId;
//    }
//    //根据roleid获取user
//    public DqUser getUser(){
//        return dqUserService.findUserByRoleId(roleId);
//    }
//    //获取权限
//    public Integer getUserRoleRole(){
//        return dqRoleService.findRoleByroleId(roleId).getRoleRole();
//    }
//???????????????????????????????????我明明要用redis!!!!!!!!!!g!
    //获取roleId
    public static Integer getRoleId(){
        return roleId;
    }
    //根据roleid获取user
    public DqUser getUser(){
        return dqUserService.findUserByRoleId(roleId);
    }
    //获取权限
    public Integer getUserRoleRole(){
        return dqRoleService.findRoleByroleId(roleId).getRoleRole();
    }
    //是否完善信息了
    public boolean ifWanShan(){return dqRoleService.ifWanShan(roleId);}








}
